package com.briup.jz.dao.extend;

import java.util.List;

import com.briup.jz.bean.BaseUser;
import com.briup.jz.bean.extend.BaseUserExtend;

public interface BaseUserExtendMapper {
	//添加用户的同时指定角色
    int insertWithRoleId(BaseUserExtend record);
    //根据用户ID修改用户头像
    int updateUserfaceByUserId(Long id,String userface);
    //级联用户角色      (应由role接口去实现)
    //BaseUserExtend cascadeRoleFindAll();
    //根据当前登录的用户Id查询其当前角色的权限信息      (应由role接口去实现)
    //BaseUserExtend selectMenuByUserID(Long id);
    //多条件分页查找
    List<BaseUserExtend> pageQuery(Long page,Long pageSize,String username,Long roleId,String status);
    //根据用户Id设置角色
    int setRoleWithUserId(Long id);
    //根据用户ID级联查询其角色
    List<BaseUserExtend> selectRoleByUserId(Long id);
}
